package com.sendi.mobilework.comparator;

import com.sendi.mobilework.datamodel.ContactBook;

import java.util.Comparator;

/**
 * 用来对ListView中的数据根据A-Z进行排序，前面两个if判断主要是将不是以汉字开头的数据放在后面
 * Created by Administrator on 2017/3/25.
 */

public class PinyinComparator implements Comparator<ContactBook > {

    @Override
    public int compare(ContactBook o1, ContactBook o2) {
        if (o1.getSortLetters().equals("@")
            ||o2.getSortLetters().equals("#")){
            return -1;
        }else if (o1.getSortLetters().equals("#")
                ||o2.getSortLetters().equals("@")){
            return 1;
        }else {
            return o1.getSortLetters().compareTo(o2.getSortLetters());
        }
    }
}
